package com.example.demo.service;

import com.example.demo.client.vm.cssmqry.menu.MenuTreeVm;
import com.example.demo.web.rest.evt.IdEvt;
import com.example.demo.web.rest.evt.SaveMenuEvt;
import com.example.demo.web.rest.evt.delMenuEvt;

import java.util.List;

/**
 * 菜单管理接口
 * @Author zhengmf
 * @Date 2018/12/29  9:49
 */
public interface MenuService {
    /**
     * 保存菜单信息
     * @param evt
     * @return
     */
    Long saveMenu(SaveMenuEvt evt);
    /**
     * 删除菜单
     * @param evt
     */
    void delMenu(delMenuEvt evt);
    /**
     * 获取上级菜单下拉框值
     * */
    List<MenuTreeVm> getParentMenuTree(IdEvt evt);

    String ssoLink(String ssoMenuType) throws Exception;
}
